﻿using System.Threading.Tasks;

namespace Sidvall.Business
{
	public interface IRemoteDataPortalStrategy
	{
		string GetWebAddress(global::Sidvall.Business.IDataPortalContext dataPortalContext, string path);
		Sidvall.Net.IHttpClient GetHttpClient(global::Sidvall.Business.IDataPortalContext dataPortalContext);
		Task<Sidvall.Net.HttpResponse> GetResultAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext, Sidvall.Net.IHttpClient client, string webAddress, string content);
	}
}
